// // const baseUrl = 'https://cdn.zhoukaiwen.com/';
// // const baseUrl = 'https://www.zhoukaiwen.com/';
// let baseUrl;

// // 不带token请求
// const httpRequest = (opts, data) => {
// 	if (opts.type == 2) {
// 		baseUrl = '';
// 	} else {
// 		baseUrl = 'http://localhost:8080/api/';
// 	}
// 	uni.onNetworkStatusChange(function(res) {
// 		if (!res.isConnected) {
// 			uni.showToast({
// 				title: '网络连接不可用！',
// 				icon: 'none'
// 			});
// 		}
// 		return false
// 	});

// 	let httpDefaultOpts = {
// 		url: baseUrl + opts.url,
// 		data: opts.data,
// 		method: opts.method,
// 		header: opts.method == 'get' ? {
// 			'X-Requested-With': 'XMLHttpRequest',
// 			"Accept": "application/json",
// 			"Access-Control-Allow-Headers": 'TOKEN',
// 			"TOKEN": uni.getStorageSync('TOKEN'),
// 			"Content-Type": "application/json; charset=UTF-8"
// 		} : {
// 			'X-Requested-With': 'XMLHttpRequest',
// 			"Access-Control-Allow-Headers": 'TOKEN',
// 			'Content-Type': 'application/json; charset=UTF-8'
// 		},
// 		dataType: 'json',
// 	}
// 	let promise = new Promise(function(resolve, reject) {
// 		uni.request(httpDefaultOpts).then(
// 			(res) => interceptorsRes(res, resolve, reject)
// 		).catch(
// 			(response) => {
// 				reject(response)
// 			}
// 		)
// 	})
// 	return promise
// };


// // 响应拦截
// const interceptorsRes = (res, resolve, reject) => {
// 	//响应的数据
// 	var responseData = res[1].data;
// 	var code = responseData.code;

// 	if (code == 10000) {
// 		resolve(responseData.data)
// 	} else if (code == 10002) {
// 		// uni.clearStorage(); //清除缓存
// 		uni.redirectTo("/pages/index/index")
// 		// resolve(responseData.data)
// 	} else {
// 		uni.showModal({
// 			title: '提示',
// 			content: responseData.msg,
// 		})
// 	}
// }


// // 异常处理
// const interceptorsErr = (err, reject) => {
// 	console.log("网络异常", err)
// 	reject(err)
// }


// //带Token请求
// const httpTokenRequest = (opts, data) => {
// 	if (opts.type == 2) {
// 		baseUrl = 'https://www.zhoukaiwen.com/';
// 	} else {
// 		baseUrl = 'https://api.zhoukaiwen.com/';
// 	}
// 	uni.onNetworkStatusChange(function(res) {
// 		if (!res.isConnected) {
// 			uni.showToast({
// 				title: '网络连接不可用！',
// 				icon: 'none'
// 			});
// 		}
// 		return false
// 	});
// 	let token = uni.getStorageSync('token');
// 	// hadToken()
// 	if (token == '' || token == undefined || token == null) {
// 		uni.showToast({
// 			title: '账号已过期，请重新登录',
// 			icon: 'none',
// 			complete: function() {
// 				uni.reLaunch({
// 					url: '/pages/login/index'
// 				});
// 			}
// 		});
// 	} else {
// 		let httpDefaultOpts = {
// 			url: baseUrl + opts.url,
// 			data: data,
// 			method: opts.method,
// 			header: opts.method == 'get' ? {
// 				'X-Access-Token': token,
// 				'X-Requested-With': 'XMLHttpRequest',
// 				"Accept": "application/json",
// 				"Content-Type": "application/json; charset=UTF-8"
// 			} : {
// 				'X-Access-Token': token,
// 				'X-Requested-With': 'XMLHttpRequest',
// 				'Content-Type': 'application/json; charset=UTF-8'
// 			},
// 			dataType: 'json',
// 		}
// 		let promise = new Promise(function(resolve, reject) {
// 			uni.request(httpDefaultOpts).then(
// 				(res) => {
// 					if (res[1].data.code == 200) {
// 						resolve(res[1])
// 					} else {
// 						if (res[1].data.code == 5000) {
// 							// uni.showModal({
// 							// 	title: '提示',
// 							// 	content: res[1].data.message,
// 							// 	success: function (res) {
// 							// 		if (res.confirm) {
// 							// 			uni.reLaunch({
// 							// 				url: '/pages/login/login'
// 							// 			});
// 							// 			uni.clearStorageSync();
// 							// 		} 
// 							// 	}
// 							// });
// 							uni.reLaunch({
// 								url: '/pages/login/index'
// 							});
// 							uni.clearStorageSync();
// 						} else {
// 							resolve(res[1])
// 							// uni.showToast({
// 							// 	title: '' + res[1].data.message,
// 							// 	icon: 'none'
// 							// })
// 						}
// 					}
// 				}
// 			).catch(
// 				(response) => {
// 					reject(response)
// 				}
// 			)
// 		})
// 		return promise
// 	}
// 	// let token = uni.getStorageSync('token')
// 	//此token是登录成功后后台返回保存在storage中的

// };


// // 拦截器
// const hadToken = () => {
// 	let token = uni.getStorageSync('token');

// 	if (token == '' || token == undefined || token == null) {
// 		uni.showToast({
// 			title: '账号已过期，请重新登录',
// 			icon: 'none',
// 			complete: function() {
// 				uni.reLaunch({
// 					url: '/pages/index/index'
// 				});
// 			}
// 		});
// 		return false;
// 	}
// 	return true
// }

// export default {
// 	baseUrl,
// 	httpRequest,
// 	httpTokenRequest,
// 	hadToken
// }
